package tsb.dominio.interfaces;

/**
 * -El ancho de banda es solo de 1000 Mbps -Es solomante duplex (no puede ser half-
 * Duplex)
 * @author Federico Gomez
 * @version 1.0
 * @created 12-Mar-2011 05:55:22 p.m.
 */
public class FibraOpticaGigabit extends Gigabit {

	public FibraOpticaGigabit()
        {

	}

    public FibraOpticaGigabit(boolean estado, int anchoDeBanda, IP ip,IP subnetMask,boolean duplex, MAC mac) {
        this.estado= estado;
        this.anchoDeBanda=anchoDeBanda;
        this.ip=ip;
        this.subnetMask=subnetMask;
        this.duplex = duplex;
        this.mac=mac;

    }
    
    public String toString()
    {
        String cad= "---- Interfaz Gigabit Fibra Optica ----" +"\n"+
            super.toString();
        return cad;
    }
      public boolean getEstado()
    {
        if(this.estado==true)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    public int getAnchoDeBanda()
    {
        return this.anchoDeBanda;
    }
   public IP getSubNetMask()
   {
       return this.subnetMask;
   }
   public boolean getDuplex()
   {
       return this.duplex;
   }
   public IP getIp()
   {
       return ip;
   }

    @Override
    public void setEstado(boolean estado) {
        super.setEstado(estado);
    }

    @Override
    public void setMac(MAC mac) {
        super.setMac(mac);
    }

   

}